home *** CD-ROM | disk | FTP | other *** search
/ Komputer for Alle 2003 Ekstra 100 Spil / K-CD_2003_Ekstra_100_Spil.iso / Gambling / Free Hearts / Install-Hearts-Free.exe / install_script.iss
Text File  |  2003-10-07  |  17KB  |  238 lines

  1. ;InnoSetupVersion=4.0.5
  2.  
  3. [Setup]
  4. AppName=100% Free Hearts
  5. AppVerName=100% Free Hearts 5.24
  6. AppId=100% Free Hearts
  7. AppVersion=5.24
  8. AppPublisher=DreamQuest Software
  9. AppPublisherURL=http://www.freehearts.com
  10. AppSupportURL=http://freehearts.com/faq_fe.html
  11. AppUpdatesURL=http://freehearts.com/download.html
  12. AppMutex=FREEHEARTS
  13. DefaultDirName={reg:HKCU\Software\VB and VBA Program Settings\Free Hearts,InstallPath,|{pf}\DreamQuest\Free Hearts}
  14. DefaultGroupName=100% Free Hearts
  15. OutputBaseFilename=Install-Hearts-Free
  16. Compression=bzip2
  17. PrivilegesRequired=none
  18. AllowNoIcons=yes
  19. LicenseFile=embedded\License.txt
  20. WizardImageFile=embedded\WizardImage0.bmp
  21. WizardSmallImageFile=embedded\WizardSmallImage0.bmp
  22.  
  23. [Files]
  24. Source: "{app}\FreeHearts.exe"; DestDir: "{app}"; Components: exe; Flags: ignoreversion 
  25. Source: "{app}\SpyPeer.dll"; DestDir: "{app}"; Components: exe; Flags: ignoreversion 
  26. Source: "{sys}\mswinsck.ocx"; DestDir: "{sys}"; Components: libs; Flags: restartreplace regserver sharedfile promptifolder 
  27. Source: "{sys}\Rsrc16.dll"; DestDir: "{sys}"; Components: libs; Flags: restartreplace sharedfile promptifolder 
  28. Source: "{sys}\Rsrc32.dll"; DestDir: "{sys}"; Components: libs; Flags: restartreplace sharedfile promptifolder 
  29. Source: "{app}\DQAnimate.ocx"; DestDir: "{app}"; Components: libs; Flags: regserver promptifolder 
  30. Source: "{app}\Images\Banners\FH_Upgrade.gif"; DestDir: "{app}\Images\Banners"; Components: libs; Flags: overwritereadonly ignoreversion 
  31. Source: "{app}\Images\Banners\FH_Upgrade.url"; DestDir: "{app}\Images\Banners"; Components: libs; Flags: overwritereadonly ignoreversion 
  32. Source: "{app}\FreeHearts.hlp"; DestDir: "{app}"; Components: help; Flags: ignoreversion 
  33. Source: "{app}\Readme.txt"; DestDir: "{app}"; Components: help; 
  34. Source: "{app}\File_id.diz"; DestDir: "{app}"; Components: help; 
  35. Source: "{app}\pad_file.xml"; DestDir: "{app}"; Components: help; 
  36. Source: "{app}\WhatsNew.txt"; DestDir: "{app}"; Components: help; 
  37. Source: "{app}\order.txt"; DestDir: "{app}"; Components: help; 
  38. Source: "{app}\license.txt"; DestDir: "{app}"; Components: help; 
  39. Source: "{app}\SaveGame\H101Hand.txt"; DestDir: "{app}\SaveGame"; Components: help; 
  40. Source: "{app}\SaveGame\H101Lessons.txt"; DestDir: "{app}\SaveGame"; Components: help; 
  41. Source: "{app}\SaveGame\OnlineTips.txt"; DestDir: "{app}\SaveGame"; Components: help; Flags: ignoreversion 
  42. Source: "{app}\macros.txt"; DestDir: "{app}"; Components: help; Flags: onlyifdoesntexist 
  43. Source: "{app}\macros.original.txt"; DestDir: "{app}"; Components: help; Flags: ignoreversion 
  44. Source: "{app}\Images\config.gif"; DestDir: "{app}\Images"; Components: help; 
  45. Source: "{app}\Images\RegCH.gif"; DestDir: "{app}\Images"; Components: help; 
  46. Source: "{app}\Images\RegFlatUpgrade.gif"; DestDir: "{app}\Images"; 
  47. Source: "{app}\100% Free Hearts Tech Support.URL"; DestDir: "{app}"; Components: help; 
  48. Source: "{app}\Upgrade Hearts Online.URL"; DestDir: "{app}"; Components: help; 
  49. Source: "{app}\Faces\Face-Palm.jpg"; DestDir: "{app}\Faces"; Components: images; 
  50. Source: "{app}\Faces\Face-PPC.jpg"; DestDir: "{app}\Faces"; Components: images; 
  51. Source: "{app}\Faces\Junior.gif"; DestDir: "{app}\Faces"; Components: images; 
  52. Source: "{app}\Faces\LadyLuck.gif"; DestDir: "{app}\Faces"; Components: images; 
  53. Source: "{app}\Faces\Merlin.gif"; DestDir: "{app}\Faces"; Components: images; 
  54. Source: "{app}\Faces\MsPotts.gif"; DestDir: "{app}\Faces"; Components: images; 
  55. Source: "{app}\Faces\ProfPlum.gif"; DestDir: "{app}\Faces"; Components: images; 
  56. Source: "{app}\Faces\Red.gif"; DestDir: "{app}\Faces"; Components: images; 
  57. Source: "{app}\Faces\Ricky.gif"; DestDir: "{app}\Faces"; Components: images; 
  58. Source: "{app}\Faces\Sparky.gif"; DestDir: "{app}\Faces"; Components: images; 
  59. Source: "{app}\Faces\Unknown.gif"; DestDir: "{app}\Faces"; Components: images; 
  60. Source: "{app}\Faces\Happy\Junior.gif"; DestDir: "{app}\Faces\Happy"; Components: images; 
  61. Source: "{app}\Faces\Happy\LadyLuck.gif"; DestDir: "{app}\Faces\Happy"; Components: images; 
  62. Source: "{app}\Faces\Happy\Merlin.gif"; DestDir: "{app}\Faces\Happy"; Components: images; 
  63. Source: "{app}\Faces\Happy\MsPotts.gif"; DestDir: "{app}\Faces\Happy"; Components: images; 
  64. Source: "{app}\Faces\Happy\ProfPlum.gif"; DestDir: "{app}\Faces\Happy"; Components: images; 
  65. Source: "{app}\Faces\Happy\Red.gif"; DestDir: "{app}\Faces\Happy"; Components: images; 
  66. Source: "{app}\Faces\Happy\Ricky.gif"; DestDir: "{app}\Faces\Happy"; Components: images; 
  67. Source: "{app}\Faces\Happy\Sparky.gif"; DestDir: "{app}\Faces\Happy"; Components: images; 
  68. Source: "{app}\Cards\Classic.gif"; DestDir: "{app}\Cards"; Components: images; 
  69. Source: "{app}\Decks\TealLogo.gif"; DestDir: "{app}\Decks"; Components: images; 
  70. Source: "{app}\Decks\DarkFish.gif"; DestDir: "{app}\Decks"; Components: images; 
  71. Source: "{app}\Tables\Cherry.gif"; DestDir: "{app}\Tables"; Components: images; 
  72. Source: "{app}\Tables\Blue.gif"; DestDir: "{app}\Tables"; Components: images; 
  73. Source: "{app}\Images\Arrow0.gif"; DestDir: "{app}\Images"; Components: images; 
  74. Source: "{app}\Images\Arrow1.gif"; DestDir: "{app}\Images"; Components: images; 
  75. Source: "{app}\Images\Arrow2.gif"; DestDir: "{app}\Images"; Components: images; 
  76. Source: "{app}\Images\Arrow3.gif"; DestDir: "{app}\Images"; Components: images; 
  77. Source: "{app}\Images\PicFrame.gif"; DestDir: "{app}\Images"; Components: images; 
  78. Source: "{app}\Images\PieFly.gif"; DestDir: "{app}\Images"; Components: images; 
  79. Source: "{app}\Images\PieSplat.gif"; DestDir: "{app}\Images"; Components: images; 
  80. Source: "{app}\Images\TrickCrd.gif"; DestDir: "{app}\Images"; Components: images; 
  81. Source: "{app}\Images\Chatcard.gif"; DestDir: "{app}\Images"; Components: images; 
  82. Source: "{app}\Images\SpadeDoc.ico"; DestDir: "{app}\Images"; Components: images; 
  83. Source: "{app}\Images\Watcher.gif"; DestDir: "{app}\Images"; Components: images; 
  84. Source: "{app}\Taunts\Taunts.txt"; DestDir: "{app}\Taunts"; Components: images; 
  85. Source: "{app}\Images\FHStartup.gif"; DestDir: "{app}\Images"; Components: images; 
  86. Source: "{app}\Images\IconFH32.gif"; DestDir: "{app}\Images"; Components: images; 
  87. Source: "{app}\Images\IconFH.ico"; DestDir: "{app}\Images"; Components: images; 
  88. Source: "{app}\Images\LobbyAcesCH.gif"; DestDir: "{app}\Images"; Components: images; 
  89. Source: "{app}\Images\LobbyLogoCH.gif"; DestDir: "{app}\Images"; Components: images; 
  90. Source: "{app}\Images\LobbyRecRoomCH.gif"; DestDir: "{app}\Images"; Components: images; 
  91. Source: "{app}\Images\LobbyTownSquareCH.gif"; DestDir: "{app}\Images"; Components: images; 
  92. Source: "{app}\Decks\Classic.gif"; DestDir: "{app}\Decks"; Components: extraart; 
  93. Source: "{app}\Decks\Mystical.gif"; DestDir: "{app}\Decks"; Components: extraart; 
  94. Source: "{app}\Decks\Rose.gif"; DestDir: "{app}\Decks"; Components: extraart; 
  95. Source: "{app}\Tables\Daisies.gif"; DestDir: "{app}\Tables"; Components: extraart; 
  96. Source: "{app}\Tables\Green Felt.gif"; DestDir: "{app}\Tables"; Components: extraart; 
  97. Source: "{app}\Tables\Oak.gif"; DestDir: "{app}\Tables"; Components: extraart; 
  98. Source: "{app}\Tables\White Lace.gif"; DestDir: "{app}\Tables"; Components: extraart; 
  99. Source: "{app}\Images\UpgradeNow.gif"; DestDir: "{app}\Images"; Components: images; 
  100. Source: "{app}\Movie\Assign.gif"; DestDir: "{app}\Movie"; Components: images; 
  101. Source: "{app}\Movie\ClassicScript.txt"; DestDir: "{app}\Movie"; Components: images; 
  102. Source: "{app}\Movie\GameOps.gif"; DestDir: "{app}\Movie"; Components: images; 
  103. Source: "{app}\Movie\Guarantee.gif"; DestDir: "{app}\Movie"; Components: images; 
  104. Source: "{app}\Movie\History.jpg"; DestDir: "{app}\Movie"; Components: images; 
  105. Source: "{app}\Movie\Lobby.jpg"; DestDir: "{app}\Movie"; Components: images; 
  106. Source: "{app}\Movie\Players.jpg"; DestDir: "{app}\Movie"; Components: images; 
  107. Source: "{app}\Movie\Practice.jpg"; DestDir: "{app}\Movie"; Components: images; 
  108. Source: "{app}\Movie\Profile.gif"; DestDir: "{app}\Movie"; Components: images; 
  109. Source: "{app}\Movie\ProScript.txt"; DestDir: "{app}\Movie"; Components: images; 
  110. Source: "{app}\Movie\Skin.jpg"; DestDir: "{app}\Movie"; Components: images; 
  111. Source: "{app}\Movie\Stats.gif"; DestDir: "{app}\Movie"; Components: images; 
  112. Source: "{app}\Sounds\Applause.wav"; DestDir: "{app}\Sounds"; Components: sounds; 
  113. Source: "{app}\Sounds\Argh.wav"; DestDir: "{app}\Sounds"; Components: sounds; 
  114. Source: "{app}\Sounds\Aww.wav"; DestDir: "{app}\Sounds"; Components: sounds; 
  115. Source: "{app}\Sounds\Bleep.wav"; DestDir: "{app}\Sounds"; Components: sounds; 
  116. Source: "{app}\Sounds\Buzzer.wav"; DestDir: "{app}\Sounds"; Components: sounds; 
  117. Source: "{app}\Sounds\CardFlick.wav"; DestDir: "{app}\Sounds"; Components: sounds; 
  118. Source: "{app}\Sounds\CardPlunk.wav"; DestDir: "{app}\Sounds"; Components: sounds; 
  119. Source: "{app}\Sounds\Click.wav"; DestDir: "{app}\Sounds"; Components: sounds; 
  120. Source: "{app}\Sounds\Ding.wav"; DestDir: "{app}\Sounds"; Components: sounds; 
  121. Source: "{app}\Sounds\DoorClose.wav"; DestDir: "{app}\Sounds"; Components: sounds; 
  122. Source: "{app}\Sounds\DoorOpen.wav"; DestDir: "{app}\Sounds"; Components: sounds; 
  123. Source: "{app}\Sounds\DreamQuest.wav"; DestDir: "{app}\Sounds"; Components: sounds; 
  124. Source: "{app}\Sounds\DrumRoll.wav"; DestDir: "{app}\Sounds"; Components: sounds; 
  125. Source: "{app}\Sounds\GlassShatters.wav"; DestDir: "{app}\Sounds"; Components: sounds; 
  126. Source: "{app}\Sounds\Goodbye.wav"; DestDir: "{app}\Sounds"; Components: sounds; 
  127. Source: "{app}\Sounds\Gooseberries.wav"; DestDir: "{app}\Sounds"; Components: sounds; 
  128. Source: "{app}\Sounds\HighWhistle.wav"; DestDir: "{app}\Sounds"; Components: sounds; 
  129. Source: "{app}\Sounds\KeyClick.wav"; DestDir: "{app}\Sounds"; Components: sounds; 
  130. Source: "{app}\Sounds\PieSplat.wav"; DestDir: "{app}\Sounds"; Components: sounds; 
  131. Source: "{app}\Sounds\Scream.wav"; DestDir: "{app}\Sounds"; Components: sounds; 
  132. Source: "{app}\Sounds\Shuffle.wav"; DestDir: "{app}\Sounds"; Components: sounds; 
  133. Source: "{app}\Sounds\TubaBah.wav"; DestDir: "{app}\Sounds"; Components: sounds; 
  134. Source: "{app}\Sounds\WaterDrop.wav"; DestDir: "{app}\Sounds"; Components: sounds; 
  135. Source: "{app}\Sounds\FHearts.wav"; DestDir: "{app}\Sounds"; Components: sounds; 
  136. Source: "{app}\Sounds\Tension.wav"; DestDir: "{app}\Sounds"; Components: sounds; 
  137. Source: "{app}\Sounds\Victory.wav"; DestDir: "{app}\Sounds"; Components: sounds; 
  138. Source: "{app}\Taunts\Junior1.wav"; DestDir: "{app}\Taunts"; Components: taunts; 
  139. Source: "{app}\Taunts\LadyLuckGo.wav"; DestDir: "{app}\Taunts"; Components: taunts; 
  140. Source: "{app}\Taunts\LadyLuck1.wav"; DestDir: "{app}\Taunts"; Components: taunts; 
  141. Source: "{app}\Taunts\LadyLuck0.wav"; DestDir: "{app}\Taunts"; Components: taunts; 
  142. Source: "{app}\Taunts\Merlin1.wav"; DestDir: "{app}\Taunts"; Components: taunts; 
  143. Source: "{app}\Taunts\MsPotts1.wav"; DestDir: "{app}\Taunts"; Components: taunts; 
  144. Source: "{app}\Taunts\MsPottsGo.wav"; DestDir: "{app}\Taunts"; Components: taunts; 
  145. Source: "{app}\Taunts\ProfPlumGo.wav"; DestDir: "{app}\Taunts"; Components: taunts; 
  146. Source: "{app}\Taunts\ProfPlum1,1.wav"; DestDir: "{app}\Taunts"; DestName: "ProfPlum1.wav"; Components: taunts; 
  147. Source: "{app}\Taunts\ProfPlum3,1.wav"; DestDir: "{app}\Taunts"; DestName: "ProfPlum3.wav"; Components: taunts; 
  148. Source: "{app}\Taunts\Red1.wav"; DestDir: "{app}\Taunts"; Components: taunts; 
  149. Source: "{app}\Taunts\Ricky1.wav"; DestDir: "{app}\Taunts"; Components: taunts; 
  150. Source: "{app}\Taunts\Sparky1.wav"; DestDir: "{app}\Taunts"; Components: taunts; 
  151. Source: "{app}\Taunts\Junior2.wav"; DestDir: "{app}\Taunts"; Components: taunts; 
  152. Source: "{app}\Taunts\LadyLuck2,1.wav"; DestDir: "{app}\Taunts"; DestName: "LadyLuck2.wav"; Components: taunts; 
  153. Source: "{app}\Taunts\LadyLuck3,1.wav"; DestDir: "{app}\Taunts"; DestName: "LadyLuck3.wav"; Components: taunts; 
  154. Source: "{app}\Taunts\Merlin2.wav"; DestDir: "{app}\Taunts"; Components: taunts; 
  155. Source: "{app}\Taunts\MsPotts2.wav"; DestDir: "{app}\Taunts"; Components: taunts; 
  156. Source: "{app}\Taunts\ProfPlum2.wav"; DestDir: "{app}\Taunts"; Components: taunts; 
  157. Source: "{app}\Taunts\Red2.wav"; DestDir: "{app}\Taunts"; Components: taunts; 
  158. Source: "{app}\Taunts\Ricky2.wav"; DestDir: "{app}\Taunts"; Components: taunts; 
  159. Source: "{app}\Taunts\Sparky2.wav"; DestDir: "{app}\Taunts"; Components: taunts; 
  160. Source: "{app}\Taunts\Junior3.wav"; DestDir: "{app}\Taunts"; Components: taunts; 
  161. Source: "{app}\Taunts\LadyLuck3,2.wav"; DestDir: "{app}\Taunts"; DestName: "LadyLuck3.wav"; Components: taunts; 
  162. Source: "{app}\Taunts\LadyLuck2,2.wav"; DestDir: "{app}\Taunts"; DestName: "LadyLuck2.wav"; Components: taunts; 
  163. Source: "{app}\Taunts\Merlin3.wav"; DestDir: "{app}\Taunts"; Components: taunts; 
  164. Source: "{app}\Taunts\MsPotts3.wav"; DestDir: "{app}\Taunts"; Components: taunts; 
  165. Source: "{app}\Taunts\ProfPlum3,2.wav"; DestDir: "{app}\Taunts"; DestName: "ProfPlum3.wav"; Components: taunts; 
  166. Source: "{app}\Taunts\ProfPlum1,2.wav"; DestDir: "{app}\Taunts"; DestName: "ProfPlum1.wav"; Components: taunts; 
  167. Source: "{app}\Taunts\Red3.wav"; DestDir: "{app}\Taunts"; Components: taunts; 
  168. Source: "{app}\Taunts\Ricky3.wav"; DestDir: "{app}\Taunts"; Components: taunts; 
  169. Source: "{app}\Taunts\Sparky3.wav"; DestDir: "{app}\Taunts"; Components: taunts; 
  170.  
  171. [Dirs]
  172. Name: "{app}\Images"; 
  173. Name: "{app}\Images\Banners"; 
  174.  
  175. [Registry]
  176. Root: HKCU; Subkey: "Software\VB and VBA Program Settings\Free Hearts"; Flags: uninsdeletekey deletekey 
  177. Root: HKCU; Subkey: "Software\DreamQuest Software"; Flags: uninsdeletekeyifempty 
  178. Root: HKCU; Subkey: "Software\DreamQuest Software\Free Hearts"; Flags: uninsdeletekey 
  179. Root: HKCU; Subkey: "Software\DreamQuest Software\Free Hearts"; ValueName: "Installer"; ValueType: String; ValueData: "{srcexe}"; 
  180. Root: HKCU; Subkey: "Software\VB and VBA Program Settings\Free Hearts"; ValueName: "InstallPath"; ValueType: String; ValueData: "{app}"; Flags: uninsdeletekey 
  181.  
  182. [Run]
  183. Filename: "{app}\Readme.txt"; Components: help; Flags: shellexec skipifdoesntexist postinstall skipifsilent 
  184. Filename: "{app}\FreeHearts.exe"; Description: "&Play the game!"; Flags: postinstall skipifsilent nowait
  185.  
  186. [UninstallRun]
  187. Filename: "command.com"; Parameters: "/C attrib -h -s -r ""{app}\Images\Banners\*.*"""; 
  188.  
  189. [Icons]
  190. Name: "{group}\100% Free Hearts"; Filename: "{app}\FreeHearts.exe"; WorkingDir: "{app}"; Components: exe; 
  191. Name: "{group}\100% Free Hearts Help"; Filename: "{app}\FreeHearts.hlp"; WorkingDir: "{app}"; Components: help; 
  192. Name: "{group}\100% Free Hearts Readme"; Filename: "{app}\Readme.txt"; IconFilename: "{app}\Images\SpadeDoc.ico"; Components: help; 
  193. Name: "{group}\100% Free Hearts Tech Support"; Filename: "{app}\100% Free Hearts Tech Support.URL"; Components: help; 
  194. Name: "{group}\Uninstall 100% Free Hearts"; Filename: "{uninstallexe}"; WorkingDir: "{app}"; Components: exe; 
  195. Name: "{group}\How to Order Hearts"; Filename: "{app}\order.txt"; Components: help; 
  196. Name: "{group}\Upgrade Hearts Online"; Filename: "{app}\Upgrade Hearts Online.URL"; Components: help; 
  197. Name: "{userdesktop}\Play Hearts"; Filename: "{app}\FreeHearts.exe"; WorkingDir: "{app}"; Components: exe; Tasks: desktopicon; 
  198. Name: "{userdesktop}\Play Hearts Online"; Filename: "{app}\FreeHearts.exe"; Parameters: "/host"; WorkingDir: "{app}"; Components: exe; Tasks: desktopicon; 
  199. Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\100% Free Hearts"; Filename: "{app}\FreeHearts.exe"; WorkingDir: "{app}"; Components: exe; Tasks: quicklaunchicon; 
  200.  
  201. [Tasks]
  202. Name: "desktopicon"; Description: "Create a &desktop icon to Play Hearts"; 
  203. Name: "quicklaunchicon"; Description: "Create a &Quick Launch icon"; 
  204.  
  205. [Components]
  206. Name: "exe"; Description: "Program Executable"; Types: "full compact custom"; 
  207. Name: "libs"; Description: "Support DLL Libraries"; Types: "full compact custom"; 
  208. Name: "help"; Description: "Help and Readme files"; Types: "full compact custom"; 
  209. Name: "images"; Description: "Game Artwork (required)"; Types: "full compact custom"; 
  210. Name: "extraart"; Description: "Extra Decks and Tables (optional)"; Types: "full custom"; 
  211. Name: "sounds"; Description: "Game Sounds (optional)"; Types: "full custom"; 
  212. Name: "taunts"; Description: "Audio Player Taunts (optional)"; Types: "full custom"; 
  213.  
  214. [InstallDelete]
  215. Type: files; Name: "{app}\Images\Banners\*.*"; 
  216.  
  217. [UninstallDelete]
  218. Type: filesandordirs; Name: "{app}\Images\Banners\*.*"; 
  219. Type: filesandordirs; Name: "{app}\Savegame\*.*"; 
  220. Type: files; Name: "{app}\Taunts\*.*"; 
  221. Type: filesandordirs; Name: "{app}\Images\*.*"; 
  222. Type: files; Name: "{app}\..\Skins\Default.zip"; 
  223. Type: files; Name: "{app}\..\Skins\HiContrast.zip"; 
  224. Type: dirifempty; Name: "{app}\..\Skins\Faces\Happy"; 
  225. Type: dirifempty; Name: "{app}\..\Skins\Faces"; 
  226. Type: dirifempty; Name: "{app}\..\Skins"; 
  227. Type: dirifempty; Name: "{app}\.."; 
  228.  
  229. [Types]
  230. Name: "full"; Description: "Full installation"; 
  231. Name: "compact"; Description: "Compact installation"; 
  232. Name: "custom"; Description: "Custom installation"; 
  233.  
  234. [Languages]
  235. ; These files are stubs
  236. ; To achieve better results after recompilation, use the real language files
  237. Name: "default"; MessagesFile: "embedded\default.isl"; 
  238.